/**
 * 
 */
package com.app.service;

import java.util.List;

import com.app.service.vo.CornDbDnaVo;
import com.app.service.vo.DNAVo;

/**
 * @author Administrator
 * 建立种子库信息
 */
public interface ICornDBService {

	/**
	 * 获取种子库中所有的信息
	 * @return
	 */
	public List<CornDbDnaVo> getAll();
	
	/**
	 * 通过Id获取具体种子信息-数据库中的
	 * @param id
	 * @return
	 */
	public CornDbDnaVo getCornDbDnaVoById(String id);
	
	/**
	 * 具体dna点位信息-通过数据库中的路径来进行获取
	 * @param path
	 * @return
	 */
	public DNAVo getDNAVoByPath(String path);
	
	/**
	 * 将具体的dna信息入库同时
	 * @param vo
	 */
	public void saveDANVo(CornDbDnaVo vo);
	
	/**
	 * 依据具体条件查询数据
	 * @param param
	 * @return
	 */
	public List<CornDbDnaVo> listCornDbDnaVoByParam(String sql);

	public int statCornDbDnaVoByParam(String sql);

	
}
